package com.mrd.gtimp.service.dto;

import java.util.List;

public class GtimpBaseBizQueryDTO {

    /**
     * 业务类型（订舱/货代-F，报关-D，拖车-C）
     */
    private String type;

    /**
     * 货运平台业务id
     */
    private String id;

    // 列表数据查询
    // 预期的查询字段 page[size,pageNo],可选[sidx,sord],查询条件rules
    /**
     * 列表数据查询条件，分页信息 必填[size,pageNo]
     */
    private Page page;

    /**
     * 列表数据查询条件 选填
     */
    private List<SearchRule> rules;

    /**
     * 列表数据查询条件，排序字段 选填
     */
    private String sidx;

    /**
     * 列表数据查询条件，排序方式 选填
     */
    private String sord;

    /**
     * 业务供应商Id
     */
    private String supId;

    /**
     * 业务人员在货运平台业务上的登陆名
     */
    private String userAccount;

    /**
     * 业务系统主键信息，其内容在客户下单后，业务数据提交到业务系统后，业务系统反馈会该键
     */
    private String bpk;
    /**
     * 驳回内容
     */
    private String rejectContent;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getId() {
        return id;
    }

    public Page getPage() {
        return page;
    }

    public String getSidx() {
        return sidx;
    }

    public String getSord() {
        return sord;
    }

    public String getSupId() {
        return supId;
    }

    public String getUserAccount() {
        return userAccount;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setPage(Page page) {
        this.page = page;
    }

    public void setSidx(String sidx) {
        this.sidx = sidx;
    }

    public void setSord(String sord) {
        this.sord = sord;
    }

    public void setSupId(String supId) {
        this.supId = supId;
    }

    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount;
    }

    public String getBpk() {
        return bpk;
    }

    public void setBpk(String bpk) {
        this.bpk = bpk;
    }

    public String getRejectContent() {
        return rejectContent;
    }

    public void setRejectContent(String rejectContent) {
        this.rejectContent = rejectContent;
    }

    public List<SearchRule> getRules() {
        return rules;
    }

    public void setRules(List<SearchRule> rules) {
        this.rules = rules;
    }

}
